section{
    width:500px;
    height:850px;
    border:1px solid #ccc;
    position:absolute;
    top:300px;
    bottom:0px;
    left:0px;
    right: 0px;
    margin:auto;
    border-radius: 5px;
    box-shadow: #ccc 3px 6px 5px;
   
}
fieldset{
    border:1px;
}
.img_box{
    position:absolute;
    width:21px;
    height: 40px;
    margin-top:-7px;
    margin-right: 10px;
    top:0px;
    right: 0px;;
    background: url(../img/superscript.jpg) no-repeat -22px -130px/200px 200px;
}
table{
    border-spacing: 0px 25px;
    margin-left:20px;
}
table input{
    height: 25px;
}
.error_block{
    margin-left:50px;
    width: 100%;
}
.okMessage{
    color:green;
}
.errorMessage{
    color:red;
}
.okimg{
    float: left;
   
    height: 20px;
    width: 20px;
    background:url(../img/small_icons.jpg) no-repeat -220px -290px/360px 360px;
}
.errorimg{
    float: left;
    
    height: 20px;
    width: 20px;
    background:url(../img/small_icons.jpg) no-repeat -95px -10px/360px 360px;
}
